#!/usr/bin/env sh

# 安装 cron
Install_Cron()
{
  if ! command -v crontab >/dev/null 2>&1; then
    echo "[+] Installing cron..."
    if [ "$PM" = "yum" ]; then
      yum -y install vixie-cron crontabs
    elif [ "$PM" = "apt" ]; then
      apt-get -y install cron
    fi
  fi
}

# 添加计划任务 "$1"
Add_Scheduled_Task()
{
  Install_Cron

  # 读取任务配置到临时文件
  crontab -l > cron.tmp
  # 追加计划任务
  echo "$1" >> cron.tmp
  # 执行计划任务文件
  crontab cron.tmp
  # 删除临时文件
  rm -f cron.tmp
}